<html>

	<head>
		<title>7.3 CacheInterceptor</title>
		<meta charset="utf-8" />
		<meta name="author" content="jfinal,yaolin" />
		<meta name="Keywords" content="" />
		<link rel="stylesheet" type="text/css" href="../../css/global.css" />
	</head>

	<body>
		<h1>7.3 CacheInterceptor</h1>
		<p>JCacheInterceptor 可以将 action 所需数据全部缓存起来，下次请求到来时如果 cache 存在则 直接使用数据并 render，而不会去调用 action。 此用法可使 action 完全不受 cache 相关代码所 污染，即插即用， 以下是示例代码：</p>
		<img src="../../images/ehCachePlugin/7.3.1.png" />
		<p>上例中的用法将使用 actionKey 作为 cacheName， 在使用之前需要在 ehcache.xml 中配置以 actionKey 命名的 cache 如：
			<cache name="/blog/list" …>，注意 actionKey 作为 cacheName 配置 时斜杠”/”不能省略。 此外 CacheInterceptor 还可以与 CacheName 注解配合使用， 以此来取代 默认的 actionKey 作为 actionName，以下是示例代码：</p>
		<img src="../../images/ehCachePlugin/7.3.2.png" />
		<p>以上用法需要在 ehcache.xml 中配置名为 blogList 的 cache 如：
			<cache name="blogList" …>。</p>
	</body>

</html>